home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / vbmail / editor.frm next >
Text File  |  1995-09-06  |  5KB  |  209 lines

  1. VERSION 2.00
  2. Begin Form Editor 
  3.    BackColor       =   &H00FFFF00&
  4.    Caption         =   "Mail Message Editor"
  5.    ClientHeight    =   4425
  6.    ClientLeft      =   945
  7.    ClientTop       =   1350
  8.    ClientWidth     =   7650
  9.    FontBold        =   -1  'True
  10.    FontItalic      =   0   'False
  11.    FontName        =   "Courier"
  12.    FontSize        =   9.75
  13.    FontStrikethru  =   0   'False
  14.    FontUnderline   =   0   'False
  15.    Height          =   5115
  16.    Icon            =   EDITOR.FRX:0000
  17.    Left            =   885
  18.    LinkMode        =   1  'Source
  19.    LinkTopic       =   "Form1"
  20.    MaxButton       =   0   'False
  21.    ScaleHeight     =   4425
  22.    ScaleWidth      =   7650
  23.    Top             =   720
  24.    Width           =   7770
  25.    Begin TextBox MsgText 
  26.       FontBold        =   -1  'True
  27.       FontItalic      =   0   'False
  28.       FontName        =   "MS Sans Serif"
  29.       FontSize        =   9.75
  30.       FontStrikethru  =   0   'False
  31.       FontUnderline   =   0   'False
  32.       Height          =   2985
  33.       Left            =   255
  34.       MultiLine       =   -1  'True
  35.       ScrollBars      =   2  'Vertical
  36.       TabIndex        =   0
  37.       Top             =   1200
  38.       Width           =   7200
  39.    End
  40.    Begin Frame Frame1 
  41.       BackColor       =   &H00FFFF00&
  42.       Caption         =   "00/00/00, From: Al Stevens"
  43.       Height          =   1155
  44.       Left            =   255
  45.       TabIndex        =   1
  46.       Top             =   60
  47.       Width           =   7200
  48.       Begin TextBox MsgSubj 
  49.          Height          =   330
  50.          Left            =   705
  51.          TabIndex        =   5
  52.          Top             =   720
  53.          Width           =   4755
  54.       End
  55.       Begin TextBox MsgTo 
  56.          Height          =   315
  57.          Left            =   705
  58.          TabIndex        =   4
  59.          Top             =   345
  60.          Width           =   3315
  61.       End
  62.       Begin Label Label4 
  63.          BackColor       =   &H00FFFF00&
  64.          Caption         =   "Subj:"
  65.          Height          =   255
  66.          Left            =   150
  67.          TabIndex        =   3
  68.          Top             =   750
  69.          Width           =   480
  70.       End
  71.       Begin Label Label3 
  72.          BackColor       =   &H00FFFF00&
  73.          Caption         =   "To:"
  74.          Height          =   255
  75.          Left            =   150
  76.          TabIndex        =   2
  77.          Top             =   390
  78.          Width           =   390
  79.       End
  80.    End
  81.    Begin Menu ID_FILE 
  82.       Caption         =   "&File"
  83.       Begin Menu ID_OPEN 
  84.          Caption         =   "&Open..."
  85.          Begin Menu ID_MAILBOX 
  86.             Caption         =   "&Mailbox"
  87.          End
  88.          Begin Menu ID_MAILFILES 
  89.             Caption         =   "&Mail &Files"
  90.          End
  91.          Begin Menu ID_ADDRBOOK 
  92.             Caption         =   "&Address Book"
  93.          End
  94.       End
  95.       Begin Menu ID_SEND 
  96.          Caption         =   "&Send"
  97.          Shortcut        =   ^S
  98.       End
  99.       Begin Menu ID_DELETE 
  100.          Caption         =   "&Delete"
  101.       End
  102.       Begin Menu menuspace 
  103.          Caption         =   "-"
  104.       End
  105.       Begin Menu ID_EXIT 
  106.          Caption         =   "E&xit"
  107.       End
  108.    End
  109.    Begin Menu ID_EDIT 
  110.       Caption         =   "&Edit"
  111.       Begin Menu ID_CUT 
  112.          Caption         =   "Cu&t           Shift+Del"
  113.       End
  114.       Begin Menu ID_COPY 
  115.          Caption         =   "&Copy        Ctrl+Ins"
  116.       End
  117.       Begin Menu ID_PASTE 
  118.          Caption         =   "&Paste       Shift+Ins"
  119.       End
  120.       Begin Menu ID_DEL 
  121.          Caption         =   "&Delete      Del"
  122.       End
  123.    End
  124. End
  125. DefInt A-Z
  126.  
  127. Sub Form_Load ()
  128.     MsgText.Text = ""
  129.     MsgTo.Text = ""
  130.     MsgSubj.Text = ""
  131.     Frame1.Caption = MakeDate(Date$) + ", From: " + MyUserName
  132. End Sub
  133.  
  134. Sub Form_Unload (Cancel As Integer)
  135.     LoadMailBox "MSG"
  136. End Sub
  137.  
  138. ' ---- File/Open/Address Book Menu Command
  139. Sub ID_ADDRBOOK_Click ()
  140.     AddrBook.Show MODAL
  141.     If AddrUserName <> "" Then
  142.         Editor.MsgTo.Text = AddrUserName
  143.     End If
  144. End Sub
  145.  
  146. ' ---- Edit/Copy Menu Command
  147. Sub ID_COPY_Click ()
  148.     SendKeys "^{INSERT}"
  149. End Sub
  150.  
  151. ' ---- Edit/Cut Menu Command
  152. Sub ID_CUT_Click ()
  153.     SendKeys "+{DEL}"
  154. End Sub
  155.  
  156. ' ---- Edit/Delete Menu Command
  157. Sub ID_DEL_Click ()
  158.     SendKeys "{DEL}"
  159. End Sub
  160.  
  161. ' ---- File/Delete Menu Command
  162. Sub ID_DELETE_Click ()
  163.     If MsgBox("Delete Message?", MB_YESNO, "E-Mail") = IDYES Then
  164.         MsgTo.Text = ""
  165.         MsgSubj.Text = ""
  166.         MsgText.Text = ""
  167.         MsgTo.SetFocus
  168.     End If
  169. End Sub
  170.  
  171. ' ---- Edit Menubar Selection
  172. Sub ID_EDIT_Click ()
  173.     If MsgText.SelLength <> 0 Then
  174.         Blk = True
  175.     End If
  176.     ID_CUT.Enabled = Blk
  177.     ID_COPY.Enabled = Blk
  178.     ID_DEL.Enabled = Blk
  179.     ID_PASTE.Enabled = ClipBoard.GetFormat(CF_TEXT)
  180. End Sub
  181.  
  182. ' ---- File/Exit Menu Command
  183. Sub ID_EXIT_Click ()
  184.     Unload Editor
  185. End Sub
  186.  
  187. ' ---- File/Open/Mailbox Menu Command
  188. Sub ID_MAILBOX_Click ()
  189.     Editor.Hide
  190.     LoadMailBox "MSG"
  191. End Sub
  192.  
  193. ' ---- File/Open/Mail Files Menu Command
  194. Sub ID_MAILFILES_Click ()
  195.     Editor.Hide
  196.     LoadMailBox "FIL"
  197. End Sub
  198.  
  199. ' ---- Edit/Paste Menu Command
  200. Sub ID_PASTE_Click ()
  201.     SendKeys "+{INSERT}"
  202. End Sub
  203.  
  204. ' ---- File/Send Menu Command
  205. Sub ID_SEND_Click ()
  206.     SendMail MsgTo.Text, MsgSubj.Text, MsgText.Text, True
  207. End Sub
  208.  
  209.